// 定义内容
export default {
    common: {
        create: 'Create',
        edit: 'Edit',
        delete: 'Delete',
        detail: 'Details',
        add: 'Add',
        save: 'Save',
        close: 'Close',
        download: 'Download',
        upload: 'Upload',
        remove: 'Remove',
        confirm: 'Confirm',
        cancel: 'Cancel',
        submit: 'Submit',
        operation: 'Operations',
        name: 'Name',
        version: 'Version',
        code: 'Code',
        remark: 'Remark',
        status: 'Status',
        username: 'Username',
        mobile: 'Mobile',
        email: 'Email',
        role: 'Role',
        msg: 'Message',
        type: 'Type',
        time: 'Time',
        account: 'Account',
        password: 'Password',
        captcha: 'Captcha',
        createTime: 'Create Time',
        creator: 'Creator',
        updateTime: 'Update Time',
        modifier: 'Modifier',
        keyword: 'Keyword',
        path: 'Path',
        tag: 'Tag',
        more: 'More',
        enable: 'Enable',
        disable: 'Disable',
        hint: 'Hint',
        yes: 'Yes',
        no: 'No',
        refresh: 'Refresh',
        basic: 'Basic',
        other: 'Other',
        reset: 'Reset',
        success: 'Success',
        fail: 'Fail',
        previousStep: 'Previous Step',
        nextStep: 'Next Step',
        copy: 'Copy',
        copyCell: 'Copy Cell',
        search: 'Search',
        pleaseInput: 'Please enter {label}',
        pleaseSelect: 'Please select {label}',
        pleaseSelectOne: 'Please select Only One Data',
        formValidationError: 'Please check the form',
        createTitle: 'Create {name}',
        editTitle: 'Edit {name}',
        detailTitle: '{name} Details',
        deleteConfirm: 'Sure to delete?',
        deleteConfirm2: 'This operation will delete [{name}]. Do you want to continue?',
        saveSuccess: 'save successfully',
        deleteSuccess: 'delete successfully',
        operateSuccess: 'operate successfully',
        fieldNotEmpty: '{field} cannot be empty',
        selectAll: 'Select all',
        MultiPlaceholder: 'Multiple are separated by commas',
        appSlogan: 'Simple, efficient and secure',
    },
    layout: {
        user: {
            title0: 'Component size',
            langSwitch: 'Language switching',
            menuSearch: 'Menu search',
            layoutConf: 'Layout configuration',
            news: 'news',
            fullScreenOn: 'Full screen on',
            fullScreenOff: 'Full screen off',
            dropdownLarge: 'large',
            dropdownDefault: 'default',
            dropdownSmall: 'small',
            index: 'Home Page',
            personalCenter: 'Personal Center',
            logout: 'Log out',
            dropdown6: 'Code warehouse',
            searchPlaceholder: 'Menu search',
            newTitle: 'Notice',
            newBtn: 'All read',
            newGo: 'Go to the notification center',
            newDesc: 'No notice',
            logOutTitle: 'Tips',
            logOutMessage: 'This operation will log out. Do you want to continue?',
            logOutExit: 'Exiting',
            logoutSuccess: 'Safe exit successful!',
        },
        tagsView: {
            refresh: 'Refresh',
            close: 'Close',
            closeOther: 'Close Other',
            closeAll: 'Close All',
            fullscreen: 'Fullscreen',
            closeFullscreen: 'Close Fullscreen',
        },
        notFound: {
            title: 'Wrong address input, please re-enter the address~',
            msg: 'You can check the web address first, and then re-enter or give us feedback.',
            backHomepage: 'Back to home page',
        },
        noAccess: {
            title: 'You are not authorized to operate~',
            loginAgain: 'Login again',
        },
        config: {
            configTitle: 'Layout configuration',
            terminalTheme: 'Terminal Themes',
            theme: 'Theme',
            custom: 'Custom',
            fontColor: 'Font Color',
            backgroundColor: 'Background Color',
            cursorColor: 'Cursor Color',
            fontSize: 'Font Size',
            fontWeight: 'Font Weight',
            editorSetting: 'Editor Settings',
            globalSetting: 'Global Settings',
            pagesize: 'Page Size',
            globalTheme: 'Global Themes',
            twoTopTitle: 'top bar set up',

            menuSetting: 'Menu set up',
            menuBar: 'Menu background',
            menuBarFontColor: 'Menu default font color',
            menuBarActiveColor: 'Menu Highlight Color',
            isMenuBarColorGradual: 'Menu gradient',

            twoColumnsTitle: 'Columns set up',
            twoTopBar: 'Top bar background',
            twoTopBarColor: 'Top bar default font color',
            twoIsTopBarColorGradual: 'Top bar gradient',

            twoColumnsMenuBar: 'Column menu background',
            twoColumnsMenuBarColor: 'Default font color bar menu',
            twoIsColumnsMenuBarColorGradual: 'Column gradient',
            twoIsColumnsMenuHoverPreload: 'Column Menu Hover Preload',

            interfaceSetting: 'Interface settings',
            isCollapse: 'Menu horizontal collapse',
            isUniqueOpened: 'Menu accordion',
            isFixedHeader: 'Fixed header',
            isClassicSplitMenu: 'Classic layout split menu',
            interfaceDisplay: 'Interface display',
            isShowLogo: 'Sidebar logo',
            isBreadcrumb: 'Open breadcrumb',
            isBreadcrumbIcon: 'Open breadcrumb icon',
            isTagsview: 'Open tagsview',
            isTagsviewIcon: 'Open tagsview Icon',
            isCacheTagsView: 'Enable tagsview cache',
            isSortableTagsView: 'Enable tagsview drag',
            isShareTagsView: 'Enable tagsview sharing',
            isFooter: 'Open footer',
            isGrayscale: 'Grey model',
            isInvert: 'Color weak mode',
            isDark: 'Dark Mode',
            isWartermark: 'Turn on watermark',
            wartermarkText: 'Watermark copy',
            otherSetting: 'Other settings',
            tagsStyle: 'Tagsview style',
            animation: 'Page animation',
            columnsAsideStyle: 'Column style',
            columnsAsideLayout: 'Column layout',
            layoutSwitch: 'Layout switch',
            defaults: 'One',
            classic: 'Two',
            transverse: 'Three',
            columns: 'Four',
        },
    },
    staticRoutes: {
        signIn: 'signIn',
        notFound: 'notFound',
        noPower: 'noPower',
    },
    upgrade: {
        title: 'New version',
        msg: 'The new version is available, please update it now! Dont worry, the update is fast!',
        desc: 'Prompt: Update will restore the default configuration',
        btnOne: 'Cruel refusal',
        btnTwo: 'Update now',
        btnTwoLoading: 'Updating',
    },
    home: {
        personalInfo: 'Personal Information',
        welcomeMsg: `Hello, {name}, no matter how bad life gets, it doesn't prevent me from getting better!`,
        lastLoginIp: 'Last Login Ip',
        lastLoginTime: 'Last Login Time',
        msgNotify: 'Message Notification',
        noOpRecord: 'No operation record',
        msgTypeLogin: 'Login',
        msgTypeNotify: 'Notify',
    },
    personal: {
        updateInfo: 'Update Information',
        basicInfo: 'Basic Information',
        inputNewPasswordPlaceholder: 'Enter a new password',
        updatePersonalInfo: 'Updating Personal Information',
        accountInfo: 'Account Information',
        currentStatus: 'Current Status',
        boundUp: 'Bound up',
        notBound: 'Not bound',
        immediateBinding: 'Immediate binding',
        unbundle: 'Unbundle',
        updateSuccess: 'Update successfully',
        bindingSuccess: 'Binding successfully',
        unbundleSuccess: 'Unbundle successfully',
    },
    login: {
        accountPasswordLogin: 'Account Password Login',
        thirdPartyLogin: 'Third Party login',
        ldapLogin: 'LDAP Login',
        login: 'Login',
        loginFailTip: 'Tip: If you fail to log in more than {loginFailCount} times, you will not be allowed to log in again for {loginFailMin} minutes',
        loginSuccessTip: 'welcome back!',
        changePassword: 'Change Password',
        oldPassword: 'Old Password',
        newPassword: 'New Password',
        passwordRuleTip: 'Must be at least 8 characters long and contain upper/lower case + number + special symbol',
        passwordChangeSuccessTip: 'The password has been changed successfully, and the new password has been filled in the login password box',
        otpValidation: 'OTP validation',
        qrCode: 'QR code',
        enterOtpCodeTip: 'Enter the authorization code shown in the Token APP',
        updateBasicInfo: 'Modifying basic information',
        name: 'Name',
    },
    components: {
        df: {
            fieldModelPlaceholder: 'The field associated with model',
            fieldLabel: 'label',
            fieldPlaceholder: 'placeholder',
            optionalValues: 'Optional values',
            optionalValuesPlaceholder: 'Optional values, use, split',
            required: 'Required',
        },
        terminal: {
            connError: 'Connection error',
            notConn: 'Not connected',
            connSuccess: 'be connected successfully',
            connFail: 'connection fail',
            connErrMsg: 'Tip: Connection error...',
            connConfirm: 'Are you sure to reconnect?',
            connected: 'Connected',
            search: 'Search',
            reConnTips: 'Click the connection status to reconnect',
            minimize: 'Minimize',
            fullScreenTitle: 'Full screen | Exits from full screen',
            close: 'Close',

            serachPlaceholder: 'Please enter the search content, press enter search',
            regexMatch: 'Regex Match',
            fullWordMatching: 'Full Word Matching',
            caseSensitive: 'Case Sensitive',
            incrementalSearch: 'Incremental Search',
            previous: 'Previous',
            next: 'Next',
            noMatchMsg: 'No matching item is found',
        },
        crontab: {
            crontabInputPlaceholder: 'Click the left button to configure',
            crontabTitle: 'Generate cron',
            second: 'Second',
            minute: 'Minute',
            hour: 'Hour',
            day: 'Day',
            month: 'Month',
            week: 'Week',
            year: 'Year',
            timeExpression: 'Time Expression',
            crontabCompleteExpression: 'Crontab Complete Expression',

            dayCrontype1: 'Allowed wildcard [, - * / L M]',
            crontype2: 'Not specify',
            crontype3: 'Cycle from',

            crontypeFrom: 'Starting on the',
            crontypeEvery: 'It is executed every',
            appoint: 'Appoint',

            crontypeStartDay: 'th',
            crontypeExecDay: 'days',
            monthLastDay: 'Last day of the month',

            hourCronType1: 'Allowed wildcard [, - * /]',
            crontypeStartHour: "o 'clock",
            crontypeExecHour: 'hours',

            crontypeStartMin: 'minutes',
            crontypeExecMin: 'minutes',

            crontypeStartSecond: 'seconds',
            crontypeExecSecond: 'seconds',

            crontypeStartMonth: 'months',
            crontypeExecMonth: 'months',

            yearly: 'Yearly',
            crontypeStartYear: 'years',
            crontypeExecYear: 'years',

            weekCronType1: 'Allowed wildcard [, - * / L #]',
            monday: 'Monday',
            tuesday: 'Tuesday',
            wednesday: 'Wednesday',
            thursday: 'Thursday',
            friday: 'Friday',
            saturday: 'Saturday',
            sunday: 'Sunday',

            last5runTimes: 'Last 5 running times',
            calculationing: 'In the calculation result',
        },
        iconSelector: {
            title: 'please select the icon',
            placeholder: 'please enter content search icon or select icon',
        },
    },
};
